#include "stdafx.h"

#include "hwinresources.h"

#include <stdarg.h>

namespace harlinn
{
    namespace windows
    {
        HWIN_EXPORT const StringResource Resources::ARG_CANNOTBENAN = "Argument cannot be nan";
            
        HWIN_EXPORT const StringResource Resources::ARG_DATETIMERANGE = "Argument out of range for DateTime";
            
        HWIN_EXPORT const StringResource Resources::ARG_OLEAUTDATEINVALID = "Argument is an invalid OLE Date";
        HWIN_EXPORT const StringResource Resources::ARG_OLEAUTDATESCALE = "Argument is out of scale";
        HWIN_EXPORT const StringResource Resources::ARGUMENT_DATETIMEBADBINARYDATA = "Argument has invalid binary format";
        HWIN_EXPORT const StringResource Resources::ARGUMENT_INVALIDDATETIMEKIND = "Argument has invalid kind information";
            
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_ADDVALUE = "Cannot add argument";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_BADHOURMINUTESECOND = "Argument out of range for hour, minute or second";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_BADYEARMONTHDAY = "Argument out of range for year, month or day";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_DATEARITHMETIC = "Argument out of range for date arithmetic";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_DATETIMEBADMONTHS = "Argument months out of range";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_DATETIMEBADTICKS = "Argument ticks out of range";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_DATETIMEBADYEARS = "Argument years out of range";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_FILETIMEINVALID = "Argument filetime out of range";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_MONTH = "Argument month out of range";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_RANGE = "Argument out of range";
        HWIN_EXPORT const StringResource Resources::ARGUMENTOUTOFRANGE_YEAR = "Argument year out of range";

        HWIN_EXPORT const StringResource Resources::OVERFLOW_DURATION = "Duration overflow";
        HWIN_EXPORT const StringResource Resources::OVERFLOW_NEGATETWOSCOMPNUM = "Negation overflows";
        HWIN_EXPORT const StringResource Resources::OVERFLOW_TIMESPANTOOLONG = "Timespan too long";


    }
}